eaccbc82c8e933e43aa02b9e0b54c56d96f0615b,src/main/java/gr8pefish/ironbackpacks/events/IronBackpacksEventHelper.java,IronBackpacksEventHelper,transferWithFuzzyFilter,#ArrayList#EntityItemPickupEvent#ContainerBackpack#,672

Before Change


    private static void transferWithFuzzyFilter(ArrayList<ItemStack> filterItems, EntityItemPickupEvent event, ContainerBackpack container){
        boolean shouldSave = false;
        for (ItemStack filterItem : filterItems) {
            if (filterItem != null) {
                if (event.getItem().getEntityItem().getItem() == filterItem.getItem()) {
                    container.transferStackInSlot(event.getItem().getEntityItem()); //custom method to put itemEntity's itemStack into the backpack
                    shouldSave = true;
                }
            }

After Change


    private static void transferWithFuzzyFilter(ArrayList<ItemStack> filterItems, EntityItemPickupEvent event, ContainerBackpack container){
        boolean shouldSave = false;
        for (ItemStack filterItem : filterItems) {
            if (filterItem != null) {
                if (event.getItem().getEntityItem().getItem() == filterItem.getItem()) {
                    ItemStack returned = container.transferStackInSlot(event.getItem().getEntityItem()); //custom method to put itemEntity's itemStack into the backpack
                    if (returned != null) shouldSave = true;
                }
            }
        }